'''
Frank的商城：
       1.准备商品
       2.空的购物车
       3.钱包初始化金钱
       4.最后打印购物小票
    1.业务：
        看到商品：
           商品存在
              看金钱够：
                 成功加入购物车。
                 余额减去对应价格。
              不够：
                  穷鬼，去买其他商品。
            商品不存在：
              输入错误。
            输入Q或q，退出并结算。打印小票。
    任务：尽量多的添加商品
    任务：10辣条优惠券（0.3），20机械革命优惠券（0.9）。
        进入商城时，随机抽取优惠券，在最后结算使用改优惠券。
'''
#################################################
#购买的商品
shop=[
    ["卫龙",5],
    ["牙膏",11],
    ["coco",15],
    ["可乐",4],
    ["python从入门到入土",99],
    ["乐高",599]
]
mycar=[]#空的购物车
money=4000#钱包
while False==0:
    for i in enumerate(shop):#enumerate(shop)给shop里的内容编号
           print(i)
    yu=input("请选择商品的编号:")
    if yu.isdigit():
        yu = int(yu)


        if yu <= len(shop) - 1 and yu >= 0:

            if money >= shop[yu][1]:
                mycar.append(shop[yu])
                money = money - shop[yu][1]
                # print("ok")打印"ok"提示信息
                # print(mycar)#打印购物车里面的东西。
                print("您购买的商品已添加购物车，剩余金额为：",money)
            else:
                print("穷鬼，去买其他商品。")
        else:
            print("输入的商品编号超出范围")


    elif yu=="Q"  or yu=="q":
            print("欢迎下次光临一下是您购买的商品")
            for i in enumerate(mycar):
                print(i)

            break

    else:
            print("输入的商品编号超出范围")




































































